package net.minecraft.src; import com.google.gson.JsonElement; import com.google.gson.JsonParser; public class PlayerConfigurationReceiver implements IFileDownloadListener { private String player = null; public PlayerConfigurationReceiver(String player) { this.player = player; } public void fileDownloadFinished(String url, byte[] bytes, Throwable exception) { if (bytes != null) { try { String e = new String(bytes, "ASCII"); JsonParser jp = new JsonParser(); JsonElement je = jp.parse(e); PlayerConfigurationParser pcp = new PlayerConfigurationParser(this.player); PlayerConfiguration pc = pcp.parsePlayerConfiguration(je); if (pc != null) { pc.setInitialized(true); PlayerConfigurations.setPlayerConfiguration(this.player, pc); } } catch (Exception var9) { var9.printStackTrace(); } } } }